feat(plan-review): add plan completeness review plugin#64
Conversation
|
Warning Review limit reached
Next review available in: 41 minutes Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. How can I continue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews. How do review limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (5)
📝 WalkthroughWalkthroughThis PR adds a new ChangesPlan-review plugin addition
Estimated code review effort: 1 (Trivial) | ~3 minutes PoemA rabbit checks the plan once more, 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Pull request overview
This PR adds a new lightweight plan-review plugin to the marketplace. Its single finalize-plan skill (/plan-review:finalize-plan) runs during plan mode to check that conversation-specific decisions, names, commands, and constraints are captured in the plan file so a fresh context can execute it faithfully. The change follows the documented "Adding a Plugin" flow (plugin manifest, marketplace entry, root README table row).
Changes:
- New
plan-reviewplugin manifest (plugin.json) starting at version0.1.0. - New prompt-only
finalize-planskill that gates on plan mode, reviews the plan for completeness, and reports gaps. - Registration in
.claude-plugin/marketplace.jsonand the rootREADME.mdAvailable Plugins table.
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
.claude-plugin/marketplace.json |
Adds the plan-review entry, consistent with existing entries and the documented format. |
plan-review/.claude-plugin/plugin.json |
New plugin manifest with core fields; no plugin-level README accompanies it, unlike every other plugin. |
plan-review/skills/finalize-plan/SKILL.md |
New prompt-only skill defining plan-mode gating, review criteria, and reporting format. |
README.md |
Adds the plan-review row to the Available Plugins table. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| "name": "plan-review", | ||
| "version": "0.1.0", | ||
| "description": "Pre-flight review of plan files before context clear", |
New plugin with a finalize-plan skill that reviews plan files before context clear to ensure key decisions, commands, and constraints from the conversation are captured. Assisted-by: Claude:claude-opus-4-6
ee3cd66 to
7d42401
Compare
Summary
plan-reviewplugin with afinalize-planskill (/plan-review:finalize-plan)showClearContextOnPlanAccept, ensuring key decisions, file names, commands, and constraints from the conversation are captured so a fresh context can execute faithfullyTest plan
claude plugin validate ./plan-reviewpassesclaude plugin validate .passes/plan-review:finalize-plan, confirm it reviews the plan and reports gapsSummary by CodeRabbit
New Features
plan-reviewplugin to the available plugins list and plugin metadata.Documentation
plan-reviewoption and what it does.